package com.jlkf.dao;

import java.util.List;
import java.util.Map;

import com.jlkf.pojo.TblOrder;
import com.jlkf.pojo.TblVipInfo;

public interface TblVipInfoMapper {
    int deleteByPrimaryKey(Long gId);

    int insert(TblVipInfo record);

    int insertSelective(TblVipInfo record);

    TblVipInfo selectByPrimaryKey(String gId);

    int updateByPrimaryKeySelective(TblVipInfo record);

    int updateByPrimaryKey(TblVipInfo record);
    
    /**
     * 查看vip列表
     */
    List<TblVipInfo> selectVipList();
    
    /**
     * APP开通会员
     */
    //int APPInsertVip();
    
    /**
     * 查看会员详情
     */
    Map<String,Object> selectVipInfo(Integer vipid);
    //查看一般课程会员折扣最高的折扣比
    Integer selectMaxDiscount();
    //查看单个课时会员折扣最高的折扣比
    Integer selectSingleMaxDiscount();
    //查看打包课程会员折扣最高的折扣比
    Integer selectPackMaxDiscount();
    //查看职业课程会员折扣最高的折扣比
    Integer selectJobMaxDiscount();
    //查看知识课程会员折扣最高的折扣比
    Integer selectKnowledgeMaxDiscount();
    
    //设置会员折扣
    int updateDiscount(TblVipInfo record);
}